home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 26.zip
/
BS1 part 26
/
C for beginners.adf
/
source
/
math3.c
< prev
next >
Wrap
C/C++ Source or Header
|
1978-01-17
|
814b
|
37 lines
/* math3.c 4.5.5*/
void main()
{
float number1, number2, result;
char operator;
int error;
printf("Input Format: Number, Operator, Number (no spaces)!\n");
scanf("%f%c%f", &number1, &operator, &number2);
error = 1;
if(operator == '+') /* Addition */
{
result = number1 + number2;
error = 0;
}
if(operator == '-') /* Subtraction */
{
result = number1 - number2;
error = 0;
}
if(operator == '*') /* Multiplication */
{
result = number1 * number2;
error = 0;
}
if(operator == '/') /* Division */
{
result = number1 / number2;
error = 0;
}
if(error == 1) /* None of the conditions above satisfied? */
printf("Wrong Operator %c!\n", operator);
else
printf("%f %c %f = %f\n", number1, operator, number2, result);
}